import type * as PHStoreType from "@/store/modules/processHeader/type";

export default {
  title: {
    type: String,
    default: "",
  },
  className: {
    type: String,
    default: "",
  },
  currentNumber: {
    type: Number,
    default: 0,
  },
  sum: {
    type: Number,
    default: 0,
  },
  isCreate: {
    type: Boolean,
    default: false,
  },
  lesionList: {
    type: Array<{
      lesionData: PHStoreType.LesionData;
      lesion: {
        signForm: PHStoreType.Sign;
        compList: PHStoreType.Component[];
      }
    }>,
    default: [],
  },
  current: {
    type: Object,
    default: {} as PHStoreType.Lesion
  },
  allData: {
    type: Array<{
      id: Number,
      isVisible: Boolean,
      isAllVisible: Boolean
    }>,
    default: []
  }
}